<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>C MIP-SDK: mip_sdk_3dm.h Source File</title>

<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />

<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>

</head>
<body>
<div id="top"><!-- do not remove this div! -->


<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  
  
  <td style="padding-left: 0.5em;">
   <div id="projectname">C MIP-SDK
   
   </div>
   
  </td>
  
  
  
 </tr>
 </tbody>
</table>
</div>

<!-- Generated by Doxygen 1.7.5.1 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
<div class="header">
  <div class="headertitle">
<div class="title">mip_sdk_3dm.h</div>  </div>
</div>
<div class="contents">
<a href="mip__sdk__3dm_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 
<a name="l00002"></a>00002 <span class="comment">//</span>
<a name="l00006"></a>00006 <span class="comment"></span><span class="comment">//</span>
<a name="l00008"></a>00008 <span class="comment"></span><span class="comment">//</span>
<a name="l00009"></a>00009 <span class="comment">// External dependencies:</span>
<a name="l00010"></a>00010 <span class="comment">//</span>
<a name="l00011"></a>00011 <span class="comment">//</span>
<a name="l00012"></a>00012 <span class="comment">//</span>
<a name="l00014"></a>00014 <span class="comment"></span><span class="comment">//</span>
<a name="l00017"></a>00017 <span class="comment"></span><span class="comment">//</span>
<a name="l00027"></a>00027 <span class="comment"></span><span class="comment">//</span>
<a name="l00029"></a>00029 <span class="comment"></span>
<a name="l00030"></a>00030 <span class="preprocessor">#ifndef _MIP_SDK_3DM_H</span>
<a name="l00031"></a>00031 <span class="preprocessor"></span><span class="preprocessor">#define _MIP_SDK_3DM_H</span>
<a name="l00032"></a>00032 <span class="preprocessor"></span>
<a name="l00033"></a>00033 
<a name="l00035"></a>00035 <span class="comment">//</span>
<a name="l00036"></a>00036 <span class="comment">//Include Files</span>
<a name="l00037"></a>00037 <span class="comment">//</span>
<a name="l00039"></a>00039 <span class="comment"></span>
<a name="l00040"></a>00040 <span class="preprocessor">#include &quot;<a class="code" href="mip_8h.html">mip.h</a>&quot;</span>
<a name="l00041"></a>00041 <span class="preprocessor">#include &quot;<a class="code" href="mip__sdk__interface_8h.html">mip_sdk_interface.h</a>&quot;</span>
<a name="l00042"></a>00042 <span class="preprocessor">#include &quot;<a class="code" href="mip__sdk__config_8h.html">mip_sdk_config.h</a>&quot;</span>
<a name="l00043"></a>00043 <span class="preprocessor">#include &quot;<a class="code" href="mip__sdk__gps_8h.html">mip_sdk_gps.h</a>&quot;</span>
<a name="l00044"></a>00044 <span class="preprocessor">#include &quot;<a class="code" href="mip__sdk__ahrs_8h.html">mip_sdk_ahrs.h</a>&quot;</span>
<a name="l00045"></a>00045 
<a name="l00046"></a>00046 
<a name="l00048"></a>00048 <span class="comment">//</span>
<a name="l00049"></a>00049 <span class="comment">// Defines</span>
<a name="l00050"></a>00050 <span class="comment">//</span>
<a name="l00052"></a>00052 <span class="comment"></span>
<a name="l00054"></a>00054 
<a name="l00056"></a>00056 <span class="comment">//</span>
<a name="l00057"></a>00057 <span class="comment">// Descriptor Set designators - used in the Desc Set field of the MIP header</span>
<a name="l00058"></a>00058 <span class="comment">//</span>
<a name="l00060"></a>00060 <span class="comment"></span>
<a name="l00061"></a>00061 <span class="preprocessor">#define MIP_3DM_COMMAND_SET                                             0x0C</span>
<a name="l00062"></a>00062 <span class="preprocessor"></span>
<a name="l00063"></a>00063 
<a name="l00065"></a>00065 <span class="comment">// 3DM COMMAND DESCRIPTORS (command desc are &lt; 0x80)</span>
<a name="l00067"></a>00067 <span class="comment"></span>
<a name="l00068"></a>00068 <span class="preprocessor">#define MIP_3DM_CMD_POLL_AHRS_MESSAGE                     0x01</span>
<a name="l00069"></a>00069 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_CMD_POLL_GPS_MESSAGE                      0x02</span>
<a name="l00070"></a>00070 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_CMD_POLL_NAV_MESSAGE                      0x03</span>
<a name="l00071"></a>00071 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_CMD_GET_AHRS_BASE_RATE                    0x06</span>
<a name="l00072"></a>00072 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_CMD_GET_GPS_BASE_RATE                     0x07</span>
<a name="l00073"></a>00073 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_CMD_AHRS_MESSAGE_FORMAT                   0x08</span>
<a name="l00074"></a>00074 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_CMD_GPS_MESSAGE_FORMAT                    0x09</span>
<a name="l00075"></a>00075 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_CMD_NAV_MESSAGE_FORMAT                    0x0A</span>
<a name="l00076"></a>00076 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_CMD_GET_NAV_BASE_RATE                     0x0B</span>
<a name="l00077"></a>00077 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_CMD_CONTROL_DATA_STREAM                   0x11</span>
<a name="l00078"></a>00078 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_CMD_RAW_RTCM_2_3_MESSAGE          0x20</span>
<a name="l00079"></a>00079 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_CMD_SAVE_DEVICE_SETTINGS                  0x30</span>
<a name="l00080"></a>00080 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_CMD_SET_GPS_DYNAMICS_MODE                 0x34</span>
<a name="l00081"></a>00081 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_CMD_SET_AHRS_SIGNAL_COND                  0x35</span>
<a name="l00082"></a>00082 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_CMD_SET_AHRS_TIMESTAMP                    0x36</span>
<a name="l00083"></a>00083 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_CMD_ACCEL_BIAS                                0x37</span>
<a name="l00084"></a>00084 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_CMD_GYRO_BIAS                                 0x38</span>
<a name="l00085"></a>00085 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_CMD_CAPTURE_GYRO_BIAS                     0x39</span>
<a name="l00086"></a>00086 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_CMD_HARD_IRON_VECTOR                      0x3A</span>
<a name="l00087"></a>00087 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_CMD_SOFT_IRON_MATRIX                      0x3B</span>
<a name="l00088"></a>00088 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_CDM_CONING_AND_SCULLING_ENABLE    0x3E</span>
<a name="l00089"></a>00089 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_CDM_SENSOR2VEHICLE_TRANSFORMATION 0x3F</span>
<a name="l00090"></a>00090 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_CMD_UART_BAUDRATE                             0x40</span>
<a name="l00091"></a>00091 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_CMD_LOW_PASS_FILTER_SETTINGS      0x50</span>
<a name="l00092"></a>00092 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_CMD_COMPLEMENTARY_FILTER          0x51</span>
<a name="l00093"></a>00093 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_CMD_DATASTREAM_FORMAT                     0x60</span>
<a name="l00094"></a>00094 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_CMD_DEVICE_POWER_STATE                    0x61</span>
<a name="l00095"></a>00095 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_CMD_SAVE_RESTORE_GPS_SETTINGS     0x62</span>
<a name="l00096"></a>00096 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_CMD_DEVICE_SETTINGS                           0x63</span>
<a name="l00097"></a>00097 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_CMD_DEVICE_STATUS                             0x64</span>
<a name="l00098"></a>00098 <span class="preprocessor"></span>
<a name="l00099"></a>00099 
<a name="l00100"></a>00100 
<a name="l00102"></a>00102 <span class="comment">// 3DM REPLY DESCRIPTORS (reply desc are &gt;= 0x80)</span>
<a name="l00104"></a>00104 <span class="comment"></span>
<a name="l00105"></a>00105 <span class="preprocessor">#define MIP_3DM_REPLY_AHRS_MESSAGE_FORMAT                   0x80</span>
<a name="l00106"></a>00106 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_REPLY_GPS_MESSAGE_FORMAT                    0x81</span>
<a name="l00107"></a>00107 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_REPLY_NAV_MESSAGE_FORMAT                    0x82</span>
<a name="l00108"></a>00108 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_REPLY_AHRS_BASE_RATE                        0x83</span>
<a name="l00109"></a>00109 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_REPLY_GPS_BASE_RATE                         0x84</span>
<a name="l00110"></a>00110 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_REPLY_DATASTREAM_ENABLE                     0x85</span>
<a name="l00111"></a>00111 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_REPLY_AHRS_SIGNAL_SETTINGS                  0x86</span>
<a name="l00112"></a>00112 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_REPLY_UART_BAUDRATE                             0x87</span>
<a name="l00113"></a>00113 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_REPLY_DATASTREAM_FORMAT                     0x88</span>
<a name="l00114"></a>00114 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_REPLY_POWER_STATE                               0x89</span>
<a name="l00115"></a>00115 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_REPLY_NAV_BASE_RATE                         0x8A</span>
<a name="l00116"></a>00116 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_REPLY_ADVANCED_DATA_FILTER                  0x8B</span>
<a name="l00117"></a>00117 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_REPLY_DEVICE_STATUS                         0x90</span>
<a name="l00118"></a>00118 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_REPLY_COMMUNICATIONS_MODE                   0x91</span>
<a name="l00119"></a>00119 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_REPLY_GPS_DYNAMICS_MODE                     0x92</span>
<a name="l00120"></a>00120 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_REPLY_AHRS_TIMESTAMP_VALUE                  0x93</span>
<a name="l00121"></a>00121 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_REPLY_COMPLEMENTARY_FILTER          0x97</span>
<a name="l00122"></a>00122 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_REPLY_ACCEL_BIAS_VECTOR                     0x9A</span>
<a name="l00123"></a>00123 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_REPLY_GYRO_BIAS_VECTOR                      0x9B</span>
<a name="l00124"></a>00124 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_REPLY_HARD_IRON_VECTOR                  0x9C</span>
<a name="l00125"></a>00125 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_REPLY_SOFT_IRON_MATRIX                  0x9D</span>
<a name="l00126"></a>00126 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_REPLY_CONING_AND_SCULLING_ENABLE    0x9E</span>
<a name="l00127"></a>00127 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_REPLY_SENSOR2VEHICLE_TRANSFORMATION 0x9F</span>
<a name="l00128"></a>00128 <span class="preprocessor"></span>
<a name="l00130"></a>00130 <span class="comment">// 3DM PARAMETERS</span>
<a name="l00132"></a>00132 <span class="comment"></span>
<a name="l00133"></a>00133 <span class="comment">//Data Poll Option Byte</span>
<a name="l00134"></a>00134 <span class="preprocessor">#define MIP_3DM_POLLING_ENABLE_ACK_NACK                 0x00</span>
<a name="l00135"></a>00135 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_POLLING_SUPPRESS_ACK_NACK               0x01</span>
<a name="l00136"></a>00136 <span class="preprocessor"></span>
<a name="l00137"></a>00137 
<a name="l00138"></a>00138 <span class="comment">//Device Power State Device Mask Byte</span>
<a name="l00139"></a>00139 <span class="preprocessor">#define MIP_3DM_POWER_STATE_DEVICE_AHRS                 0x01</span>
<a name="l00140"></a>00140 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_POWER_STATE_DEVICE_GPS                  0x02</span>
<a name="l00141"></a>00141 <span class="preprocessor"></span>
<a name="l00142"></a>00142 
<a name="l00143"></a>00143 <span class="comment">//Device Power State Byte</span>
<a name="l00144"></a>00144 <span class="preprocessor">#define MIP_3DM_POWER_STATE_ON                          0x01</span>
<a name="l00145"></a>00145 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_POWER_STATE_LOW_POWER                   0x02</span>
<a name="l00146"></a>00146 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_POWER_STATE_SLEEP                       0x03</span>
<a name="l00147"></a>00147 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_POWER_STATE_OFF                         0x04</span>
<a name="l00148"></a>00148 <span class="preprocessor"></span>
<a name="l00149"></a>00149 
<a name="l00150"></a>00150 <span class="comment">//3DM Device Settings Flags</span>
<a name="l00151"></a>00151 <span class="preprocessor">#define MIP_3DM_AHRS_STREAM_ENABLED_FLAG                0x00000001</span>
<a name="l00152"></a>00152 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_AHRS_STREAM_RAW_FORMAT_FLAG             0x00000002</span>
<a name="l00153"></a>00153 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_GPS_STREAM_ENABLED_FLAG                 0x00000100</span>
<a name="l00154"></a>00154 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_GPS_STREAM_RAW_FORMAT_FLAG              0x00000200</span>
<a name="l00155"></a>00155 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_NAV_STREAM_ENABLED_FLAG                 0x00010000</span>
<a name="l00156"></a>00156 <span class="preprocessor"></span>
<a name="l00157"></a>00157 
<a name="l00158"></a>00158 <span class="comment">//Data stream IDs</span>
<a name="l00159"></a>00159 <span class="preprocessor">#define MIP_3DM_AHRS_DATASTREAM                         0x01</span>
<a name="l00160"></a>00160 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_GPS_DATASTREAM                          0x02</span>
<a name="l00161"></a>00161 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_INS_DATASTREAM                          0x03</span>
<a name="l00162"></a>00162 <span class="preprocessor"></span>
<a name="l00163"></a>00163 
<a name="l00164"></a>00164 <span class="comment">//Data stream communication format</span>
<a name="l00165"></a>00165 <span class="preprocessor">#define MIP_3DM_DATASTREAM_NATIVE_MIP_FORMAT            0x01</span>
<a name="l00166"></a>00166 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_DATASTREAM_WRAPPED_RAW_FORMAT           0x02</span>
<a name="l00167"></a>00167 <span class="preprocessor"></span>
<a name="l00168"></a>00168 
<a name="l00169"></a>00169 <span class="comment">//GPS Dynamics Modes</span>
<a name="l00170"></a>00170 <span class="preprocessor">#define MIP_3DM_GPS_DYNAMICS_MODE_PORTABLE              0x00</span>
<a name="l00171"></a>00171 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_GPS_DYNAMICS_MODE_FIXED                 0x01</span>
<a name="l00172"></a>00172 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_GPS_DYNAMICS_MODE_STATIONARY    0x02</span>
<a name="l00173"></a>00173 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_GPS_DYNAMICS_MODE_PEDESTRIAN    0x03</span>
<a name="l00174"></a>00174 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_GPS_DYNAMICS_MODE_AUTOMOTIVE    0x04</span>
<a name="l00175"></a>00175 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_GPS_DYNAMICS_MODE_SEA                   0x05</span>
<a name="l00176"></a>00176 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_GPS_DYNAMICS_MODE_AIRBORNE_1G   0x06</span>
<a name="l00177"></a>00177 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_GPS_DYNAMICS_MODE_AIRBORNE_2G   0x07</span>
<a name="l00178"></a>00178 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_GPS_DYNAMICS_MODE_AIRBORNE_4G   0x08</span>
<a name="l00179"></a>00179 <span class="preprocessor"></span>
<a name="l00180"></a>00180 <span class="comment">//IMU Low-Pass Filter Parameters</span>
<a name="l00181"></a>00181 <span class="preprocessor">#define MIP_3DM_AHRS_LPF_DISABLED                       0x00</span>
<a name="l00182"></a>00182 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_AHRS_LPF_IIR_SINGLE_POLE        0x01</span>
<a name="l00183"></a>00183 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_AHRS_LPF_MAX_FILTER                     MIP_3DM_AHRS_LPF_IIR_SINGLE_POLE</span>
<a name="l00184"></a>00184 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_AHRS_LPF_CUTOFF_MANUAL          0x01</span>
<a name="l00185"></a>00185 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_AHRS_LPF_CUTOFF_AUTOMATIC       0x00</span>
<a name="l00186"></a>00186 <span class="preprocessor"></span>
<a name="l00187"></a>00187 <span class="comment">//Coning and Sculling Compensation parameters</span>
<a name="l00188"></a>00188 <span class="preprocessor">#define MIP_3DM_CONING_AND_SCULLING_DISABLE             0x00</span>
<a name="l00189"></a>00189 <span class="preprocessor"></span><span class="preprocessor">#define MIP_3DM_CONING_AND_SCULLING_ENABLE              0x01</span>
<a name="l00190"></a>00190 <span class="preprocessor"></span>
<a name="l00192"></a>00192 <span class="comment">//</span>
<a name="l00193"></a>00193 <span class="comment">// Structures</span>
<a name="l00194"></a>00194 <span class="comment">//</span>
<a name="l00196"></a>00196 <span class="comment"></span>
<a name="l00197"></a>00197 
<a name="l00198"></a>00198 
<a name="l00199"></a>00199 
<a name="l00200"></a>00200 
<a name="l00202"></a>00202 <span class="comment">//</span>
<a name="l00203"></a>00203 <span class="comment">// Function Prototypes</span>
<a name="l00204"></a>00204 <span class="comment">//</span>
<a name="l00206"></a>00206 <span class="comment"></span>
<a name="l00207"></a>00207 
<a name="l00208"></a>00208 u16 <a class="code" href="mip__sdk__3dm_8h.html#a1a0369116ca3524048c9048ef7662442">mip_3dm_cmd_poll_ahrs</a>(<a class="code" href="struct__mip__interface.html">mip_interface</a> *device_interface, u8 option_selector, u8 num_descriptors, u8 *descriptor_list);
<a name="l00209"></a>00209 u16 <a class="code" href="mip__sdk__3dm_8h.html#a2c09145e7bbb6652ac9aec6f703c0aa4">mip_3dm_cmd_poll_gps</a>(<a class="code" href="struct__mip__interface.html">mip_interface</a> *device_interface,  u8 option_selector, u8 num_descriptors, u8 *descriptor_list);
<a name="l00210"></a>00210 u16 <a class="code" href="mip__sdk__3dm_8h.html#afd22cfaa4f4f58a7c14d10d2be74968e">mip_3dm_cmd_poll_filter</a>(<a class="code" href="struct__mip__interface.html">mip_interface</a> *device_interface,  u8 option_selector, u8 num_descriptors, u8 *descriptor_list);
<a name="l00211"></a>00211 
<a name="l00212"></a>00212 u16 <a class="code" href="mip__sdk__3dm_8h.html#aa3a8a2837d15b53ef2b8fdee0ca5a4c1">mip_3dm_cmd_get_ahrs_base_rate</a>(<a class="code" href="struct__mip__interface.html">mip_interface</a> *device_interface, u16 *base_rate);
<a name="l00213"></a>00213 u16 <a class="code" href="mip__sdk__3dm_8h.html#ae9e84ddf81741366f0ecfacbde26a8d6">mip_3dm_cmd_get_gps_base_rate</a>(<a class="code" href="struct__mip__interface.html">mip_interface</a> *device_interface,  u16 *base_rate);
<a name="l00214"></a>00214 u16 <a class="code" href="mip__sdk__3dm_8h.html#ad70b68ab0073eab984701f695974efbf">mip_3dm_cmd_get_filter_base_rate</a>(<a class="code" href="struct__mip__interface.html">mip_interface</a> *device_interface,  u16 *base_rate);
<a name="l00215"></a>00215 
<a name="l00216"></a>00216 u16 <a class="code" href="mip__sdk__3dm_8h.html#ac3c71e48264182efe5a38bad7a976211">mip_3dm_cmd_ahrs_message_format</a>(<a class="code" href="struct__mip__interface.html">mip_interface</a> *device_interface, u8 function_selector, u8 *num_entries, u8 *descriptors, u16 *decimation);
<a name="l00217"></a>00217 u16 <a class="code" href="mip__sdk__3dm_8h.html#a93eec358742316d3f9dd52d863afe64f">mip_3dm_cmd_gps_message_format</a>( <a class="code" href="struct__mip__interface.html">mip_interface</a> *device_interface, u8 function_selector, u8 *num_entries, u8 *descriptors, u16 *decimation);
<a name="l00218"></a>00218 u16 <a class="code" href="mip__sdk__3dm_8h.html#ae99d241203e236b2d12ddd6c12a79870">mip_3dm_cmd_filter_message_format</a>( <a class="code" href="struct__mip__interface.html">mip_interface</a> *device_interface, u8 function_selector, u8 *num_entries, u8 *descriptors, u16 *decimation);
<a name="l00219"></a>00219 
<a name="l00220"></a>00220 u16 <a class="code" href="mip__sdk__3dm_8h.html#a2c5a01f703541b0a7c25b4773a7f6779">mip_3dm_cmd_continuous_data_stream</a>(<a class="code" href="struct__mip__interface.html">mip_interface</a> *device_interface, u8 function_selector, u8 device_selector, u8 *enable);
<a name="l00221"></a>00221 u16 <a class="code" href="mip__sdk__3dm_8h.html#a3a25d038b895cdc285d0a9b7d01ae0eb">mip_3dm_cmd_startup_settings</a>(<a class="code" href="struct__mip__interface.html">mip_interface</a> *device_interface, u8 function_selector);
<a name="l00222"></a>00222 
<a name="l00223"></a>00223 u16 <a class="code" href="mip__sdk__3dm_8h.html#a2f75a54bde53037b27089571e0383ce3">mip_3dm_cmd_gps_dynamics_mode</a>(<a class="code" href="struct__mip__interface.html">mip_interface</a> *device_interface, u8 function_selector, u8 *dynamics_mode);
<a name="l00224"></a>00224 u16 <a class="code" href="mip__sdk__3dm_8h.html#a8f43393a6985fdda44cef42872b4db8e">mip_3dm_cmd_gps_advanced_settings</a>(<a class="code" href="struct__mip__interface.html">mip_interface</a> *device_interface, u8 function_selector);
<a name="l00225"></a>00225 
<a name="l00226"></a>00226 u16 <a class="code" href="mip__sdk__3dm_8h.html#adb4290edf424fe6c2db0dfc6b00b8f5b">mip_3dm_cmd_ahrs_signal_conditioning</a>(<a class="code" href="struct__mip__interface.html">mip_interface</a> *device_interface, u8 function_selector, <a class="code" href="struct__mip__ahrs__signal__settings.html">mip_ahrs_signal_settings</a> *settings);
<a name="l00227"></a>00227 u16 <a class="code" href="mip__sdk__3dm_8h.html#a70dbf45c7e781aad080ae98d84ae4226">mip_3dm_cmd_ahrs_timestamp</a>(<a class="code" href="struct__mip__interface.html">mip_interface</a> *device_interface, u8 function_selector, u8 *time_selector, u32 *time);
<a name="l00228"></a>00228 
<a name="l00229"></a>00229 u16 <a class="code" href="mip__sdk__3dm_8h.html#a6b97393d4d85c212bf7152b564a2f3cd">mip_3dm_cmd_uart_baudrate</a>(<a class="code" href="struct__mip__interface.html">mip_interface</a> *device_interface, u8 function_selector, u32 *baudrate);
<a name="l00230"></a>00230 u16 <a class="code" href="mip__sdk__3dm_8h.html#a06e1d54225c2bec538fe8bb265e4bd1d">mip_3dm_cmd_datastream_format</a>(<a class="code" href="struct__mip__interface.html">mip_interface</a> *device_interface, u8 function_selector, u8 device_selector, u8 *format);
<a name="l00231"></a>00231 u16 <a class="code" href="mip__sdk__3dm_8h.html#af231eb2cd84d0c549a5b286104a953aa">mip_3dm_cmd_power_state</a>(<a class="code" href="struct__mip__interface.html">mip_interface</a> *device_interface, u8 function_selector, u8 device_selector, u8 *power_state);
<a name="l00232"></a>00232 
<a name="l00233"></a>00233 u16 <a class="code" href="mip__sdk__3dm_8h.html#a5559519dae9bd77cd610d63fb097ce93">mip_3dm_cmd_device_status</a>(<a class="code" href="struct__mip__interface.html">mip_interface</a> *device_interface, u16 model_number, u8 status_selector, u8 *response_buffer, u16 *response_size);
<a name="l00234"></a>00234 u16 <a class="code" href="mip__sdk__3dm_8h.html#acaf9ba4e3a61c452e653138139f9b85f">mip_3dm_cmd_low_pass_filter_settings</a>(<a class="code" href="struct__mip__interface.html">mip_interface</a> *device_interface, u8 function_selector, <a class="code" href="struct__mip__low__pass__filter__settings.html">mip_low_pass_filter_settings</a> *filter_settings);
<a name="l00235"></a>00235 
<a name="l00236"></a>00236 u16 <a class="code" href="mip__sdk__3dm_8h.html#a00f96bee688cfb44b7ac3a290c070ac0">mip_3dm_cmd_accel_bias</a>(<a class="code" href="struct__mip__interface.html">mip_interface</a> *device_interface, u8 function_selector, <span class="keywordtype">float</span> *bias_vector);
<a name="l00237"></a>00237 u16 <a class="code" href="mip__sdk__3dm_8h.html#a80c423da2fc651cda3d47e61ff45a3b4">mip_3dm_cmd_gyro_bias</a>(<a class="code" href="struct__mip__interface.html">mip_interface</a> *device_interface, u8 function_selector, <span class="keywordtype">float</span> *bias_vector);
<a name="l00238"></a>00238 
<a name="l00239"></a>00239 u16 <a class="code" href="mip__sdk__3dm_8h.html#a8e1467738b67346770f68ee2a3f72a8c">mip_3dm_cmd_coning_sculling_compensation</a>(<a class="code" href="struct__mip__interface.html">mip_interface</a> *device_interface, u8 function_selector, u8 *enable);
<a name="l00240"></a>00240 u16 <a class="code" href="mip__sdk__3dm_8h.html#a9a64f5633b8d81edfb2c5b308ede591e">mip_3dm_cmd_capture_gyro_bias</a>(<a class="code" href="struct__mip__interface.html">mip_interface</a> *device_interface, u16 duration_ms, <span class="keywordtype">float</span> *bias_vector);
<a name="l00241"></a>00241 
<a name="l00242"></a>00242 u16 <a class="code" href="mip__sdk__3dm_8h.html#aeb546aad7f3f05bc52014a8d043d4ac3">mip_3dm_cmd_hard_iron</a>(<a class="code" href="struct__mip__interface.html">mip_interface</a> *device_interface, u8 function_selector, <span class="keywordtype">float</span> *vector);
<a name="l00243"></a>00243 u16 <a class="code" href="mip__sdk__3dm_8h.html#ab3e283cbd32f3688a17d372733603ad4">mip_3dm_cmd_soft_iron</a>(<a class="code" href="struct__mip__interface.html">mip_interface</a> *device_interface, u8 function_selector, <span class="keywordtype">float</span> *matrix);
<a name="l00244"></a>00244 
<a name="l00245"></a>00245 u16 <a class="code" href="mip__sdk__3dm_8h.html#ae6b21a7b3823214cd45d31cfebe95a97">mip_3dm_sensor2vehicle_tranformation</a>(<a class="code" href="struct__mip__interface.html">mip_interface</a> *device_interface, u8 function_selector, <span class="keywordtype">float</span> euler_angles[3]);
<a name="l00246"></a>00246 
<a name="l00247"></a>00247 u16 <a class="code" href="mip__sdk__3dm_8h.html#a9e8f85baaa9f392266aad3d5278c8a29">mip_3dm_cmd_complementary_filter_settings</a>(<a class="code" href="struct__mip__interface.html">mip_interface</a> *device_interface, u8 function_selector, <a class="code" href="struct__mip__complementary__filter__settings.html">mip_complementary_filter_settings</a> *settings);
<a name="l00248"></a>00248 
<a name="l00249"></a>00249 u16 <a class="code" href="mip__sdk__3dm_8h.html#a2446522abe1629b9e0608b0ba873d433">mip_3dm_cmd_rtcm_23_message</a>(<a class="code" href="struct__mip__interface.html">mip_interface</a> *device_interface, u8* raw_data, u16 num_bytes);
<a name="l00250"></a>00250 
<a name="l00251"></a>00251 
<a name="l00252"></a>00252 <span class="preprocessor">#endif</span>
</pre></div></div>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Defines</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>



<hr class="footer"/><address class="footer"><small>
Generated on Fri May 30 2014 17:03:33 for C MIP-SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.7.5.1
</small></address>

</body>
</html>
